package org.db.dao;

public class LageskizzenWeichenDAO extends DAO
		implements
			Comparable<LageskizzenWeichenDAO> {

	private double stationWeiche;

	private String nummerWeiche;

	private String bezWeiche;

	public LageskizzenWeichenDAO(double stationWeiche, String nummerWeiche,
			String bezWeiche) {

		this.stationWeiche = stationWeiche;
		this.nummerWeiche = nummerWeiche;
		this.bezWeiche = bezWeiche;

	}

	public double getstationWeiche() {
		return stationWeiche;
	}

	public void setstationWeiche(double stationWeiche) {
		this.stationWeiche = stationWeiche;
	}

	public String getnummerWeiche() {
		return nummerWeiche;
	}

	public void setnummerWeiche(String nummerWeiche) {
		this.nummerWeiche = nummerWeiche;
	}

	public String getbezWeiche() {
		return bezWeiche;
	}

	public void setbezWeiche(String bezWeiche) {
		this.bezWeiche = bezWeiche;
	}

	@Override
	public int compareTo(LageskizzenWeichenDAO other) {
		double diff = this.stationWeiche - other.getstationWeiche();
		if (diff > 0) {
			return 1;
		} else if (diff < 0) {
			return -1;
		} else {
			return 0;
		}
	}

}
